#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

//int main()
//{
//	int arr[] = { "abdefgh" };
//	FILE* pf = fopen("test.txt", "wb+");
//	if (pf == NULL)
//	{
//		perror(fopen);
//		return 1;
//	}
//	fwrite(arr, sizeof(arr), sizeof(arr) / sizeof(arr[0]), pf);
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}



//int main()
//{
//	int arr[] = { "abdefgh" };
//	FILE* pf = fopen("test.txt", "wb+");
//	if (pf == NULL)
//	{
//		perror(fopen);
//		return 1;
//	}
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}


//int main()
//{
//	char arr[20] = { 0 };
//	char arr1[] = { "abdefgh" };
//	int i = 0;
//	FILE* pf = fopen("test.txt", "wb");
//	if (pf == NULL)
//	{
//		perror(fopen);
//		return 1;
//	}
//	fwrite(arr1, sizeof(arr1), sizeof(arr1) / sizeof(arr1[0]), pf);
//	fflush;
//	fread(arr, sizeof(arr), sizeof(arr) / sizeof(arr[0]), pf);
//	for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
//	{
//		printf("%c ", arr[i]);
//	}
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}


//int main()
//{
//	char arr[] = { "abcdefg" };
//	char arr1[20] = { 0 };
//	FILE* pf = fopen("test.txt", "wb+");
//	if (pf == NULL)
//	{
//		perror(fopen);
//		return 1;
//	}
//	fwrite(arr, sizeof(arr[0]), sizeof(arr) / sizeof(arr[0]), pf);
//	fread(arr1, sizeof(arr1[0]), sizeof(arr1) / sizeof(arr1[0]), pf);
//	printf("%s ", arr);
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}

int main()
{
	char arr[] = { "abcdefg" };
	char arr1[20] = { 0 };
	FILE* pf = fopen("test.txt", "w+");
	if (pf == NULL)
	{
		perror(fopen);
		return 1;
	}
	fputs(arr, pf);
	fgets(arr1, 20, pf);
	printf("%s ", arr);
	fclose(pf);
	pf = NULL;
	return 0;
}